package il.ac.technion.cs236700.utils.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@uPatternDescription
(	Title = "FunctionObject", 
	Description = "Class with a single public instance method," +
			      "and at least one instance field")
			      
@Target({ElementType.TYPE})
public @interface FunctionObject {
	String publicMethod() default "";
	String[] publicFields() default {};
}
